package modeloFisico;

public class Punto {

	private double X;
	private double Y;

	// constructor por defecto
	public Punto() {
		X = 0;
		Y = 0;
	}

	// crea un punto con coordenadas X e Y
	public Punto(double x, double y) {
		X = x;
		Y = y;
	}

	// retorna la coordenada X del punto
	public double getX() {
		return X;
	}

	// retorna la coordenada Y del punto
	public double getY() {
		return Y;
	}

	// traslada al punto
	public void trasladar(double dX, double dY) {
		X = X + dX;
		Y = Y + dY;
	}

	// retorna la distancia entre dos puntos
	public double distancia(Punto punto) {
		return (Math.sqrt(Math.pow(X - punto.getX(), 2) + Math.pow(Y - punto.getY(), 2)));
	}
}
